perm filename INDEX[PAS,SYS] blob sn#487150 filedate 1979-12-10 generic text, type C, neo UTF8
COMMENT āŠ—   VALID 00004 PAGES
C REC  PAGE   DESCRIPTION
C00001 00001
C00002 00002	Explanation of the file name extensions used in [pas,sys]	ARR	28-jun-79
C00004 00003	Explanation of the file names in [pas,sys]	ARR	29-jun-79
C00007 00004	Explanation of PASCAL-related programs in [1,3]	ARR	29-jun-79
C00009 ENDMK
CāŠ—;
Explanation of the file name extensions used in [pas,sys]	ARR	28-jun-79
Created 29-jun-79	ARR
----------

BKP	Original source, as it was brought here.
BAT	BATCH/DO commands to write a Pascal system tape
DEC	Original source, as distributed by DECUS. (Hamburg version)
DIF	Differences between the current and the original (.BKP) source.
DIS	Distribution List.
DMP	Executable file, ready for .RU
EXE	Same as DMP
FAI	Fail source
LOG	LOG file of the mail to the distribution list.
MAC	Macro source
MTL	MENTOL source (Mentor editing language)
MTR	Mentor-related file.
NDF	Differences that show the most recent fix.(between the current an .OLD)
ODF	Previous .DIF file.
OND	Previous .NDF file.
OLD	Source file, before the last changes. (.NDF is between this and the  
		current one.)
PAS	Pascal Source
POX	Header for PASMAN.ARR[UP,DOC]
POL	Mentor-generated three-representation of a program. (Polish?)
REL	Relocatable code, input for the loader/linker
SCO	(Temporarily) The source, as it is used at score.

Explanation of the file names in [pas,sys]	ARR	29-jun-79
Created 29-jun-79	ARR
----------

ACK3	A sample test program: The Ackerman function.
COPY	Sample program: copies a file.
INDEX	This file.
LIBMAC	The runtime library, procedures written in MACRO
LIBPAS	The runtime library, procedures written in PASCAL
PASASC	A not totally successful attempt at adapting PASCAL.PAS
	to work reading the user program as PACKED FILE OF ASCII
PASCAL	The compiler from PASCAL to DEC-10 relocatable code
PASLIB	The relocatable version of the runtime library.
PASCHE	POX input to create a header page for XSPOOL'ed PASMAN.ARR[UP,DOC]
PASFOO	FAIL source for program to swap to SYS:PASCAL, for
	people who still try to use PASCAL.DMP[PAS,EJG]
PCROSS	version of CROSS adapted for the line printer here.
	It produces two objects: PCREF and PFORM.
PL0	Sample PASCAL program...came from LOTS
PRETTY  Another prettyprinter. Only God knows how I got it.
PSTAT	Gives some statistic counts fo .KNT files (/profile switch)


Temporarily here, for implementation of the time monitoring feature:

DUMPAS	Runtime procedure. Uses CLOCK ofr timing.
DUMPER  Runtime procedure. Uses EJG's routines for timing.
PASTIM	PASCAL
PCRTIM	PCROSS
PSTTIM	PSTAT

The current situation with this feature is: the compiler generates code that
behaves different. Needs to be debugged.

Explanation of PASCAL-related programs in [1,3]	ARR	29-jun-79
Created 29-jun-79	ARR
----------

OPASCA.DMP	PASCAL compiler that was official until feb-78
PASOLD.DMP	PASCAL compiler that was official until june-79
PASCAL.OLD	The immediate previous version of the currently official one.
PASCAL.DMP	PASCAL compiler currently official.
PASLIB.OLD	The immediate previous version of PASLIB.REL
PASLIB.REL	The current version of the runtime library.
PCREF.DMP	A cross-referencer, statement-counter for PASCAL programs.
PFORM.DMP	A source formatter (prettyprinter) for PASCAL sources.